# 此程序为多线程同时播放两点音乐
import threading
from pygame import mixer
import time

def song():
    filepath = r"D:\PycharmProjects\HelmetDetectionSystem\MPAPHelmetDetectionSystem\航车运行中.mp3"
    mixer.init()
    # 加载音乐
    mixer.music.load(filepath)
    mixer.music.play(start=0.0)
    # 播放时长，没有此设置，音乐不会播放，会一次性加载完
    time.sleep(8)  # 总时常8s
    # 音乐停止播放
    mixer.music.stop()

def song2():
    filepath = r"D:\PycharmProjects\HelmetDetectionSystem\MPAPHelmetDetectionSystem\纯音乐 - 消防车警报声.ogg"
    mixer.init()
    # 加载音乐
    mixer.music.load(filepath)
    mixer.music.play(start=0.0)
    # 播放时长，没有此设置，音乐不会播放，会一次性加载完
    time.sleep(8)  # 总时常8s
    # 音乐停止播放
    mixer.music.stop()

if __name__ == '__main__':
    song()
    t = threading.Thread(target=song2)
    t.start()


